INFORMATIKA TÉTELEK


    Kódolás

    A kód fogalma: a kód, az információk kifejezésére, közlésére, megjelenítésére szolgáló rendszer. A kód az információt hordozó szimbólumokat, a szimbólumokból felépített szavakat, valamint a szimbólumok és szavak összekapcsolásának szabályait tartalmazza. A kódhoz az információn keresztül jutunk. A kódolás elméletének áttekintő vizsgálatára, azért van szükségünk, mert a jelkapcsolatok általában nem zavarmentesek és szeretnénk biztonságosabb, minél kisebb zavarokkal jelkapcsolatokat fenntartani. A továbbiakban a kód fogalmában szereplő további fogalmakat kell meghatározni: ? szimbólumkészlet: azoknak a szimbólumoknak az összessége, amelyek az információ szerkesztéséhez szükségesek. A tízes számrendszer szimbólumainak száma tíz. Bármilyen tízes számrendszerbeli szám ezekkel leírható. Az emberek egymás közötti kapcsolatában az információ szimbólumai a beszédhangok illetve a betűk, számok és az írásjelek. ? a kódszó: a szimbólumkészletből alkotott sorozat, amelynek szerkesztéséhez meg kell adni a szimbólumok összekapcsolásának szabályait, valamint az egyes szavak megkülönböztetésének szabályait. A kódszó vagy szó, az emberi kapcsolatokban használt beszélt nyelvben az információ átvitelt, feldolgozást végző berendezésekben használt szó fogalmát is magába foglalja. ? a kódszó-készlet: az egy rendszeren belül használt kódszavak készlete. Ez feltételezi azt, hogy előfordulhat olyan kódszó-készlet, amely esetében vannak megengedett és tiltott kódszavak. Ha tovább visszük az emberi kapcsolat példáját, akkor a magyar nyelv szavai számunkra mindenkor értelmesek, megengedettek az idegen nyelvek szavai érthetetlenek azaz tiltottak. ? a szóhosszúság: a kódszóban lévő szimbólumok száma. Vannak rendszerek, amelyek rögzített (fix) szóhosszúsággal, vannak olyanok, melyek változó szóhosszúsággal dolgoznak. Az emberi kapcsolatokban használt szavak hossza változó, az egy betűs szavaktól (latin) az irdatlan hosszúságú összetett szavakig (német). A számítógép szavai a leginkább állandó szóhosszúságúak, vagy néhány jellemző méretre korlátozódnak. Az eddigiek alapján példaként vizsgáljuk meg a numerikus és az alfanumerikus információk közismert kódjait. Mivel a számítógépek és számítógépes rendszerek túlnyomó többsége két állapotú elemekből van felépítve, ezért igen elterjedtek a két szimbólumot (0,1) használó bináris alapú kódok. A számítógépek számára illetve az ember számára előálló információban nemcsak számok, hanem betűk és jelek is szerepelnek. Például a különböző közepes (assembly) szintű és magas szintű programnyelvekben. A betűk, jelek és számok leírására különböző bináris kódok vannak, amelyek nemzetközileg is elfogadottak és alkalmazottak. A numerikus kódolásnak kevesebb a szimbóluma és egyszerűbb a szerkezete. A numerikus kódok alapvetően két csoportra bonthatók: ? súlyozott ? nem súlyozott. Az információ-átviteli és -feldolgozó rendszerekben a betűk, számok, jelek kódolására különböző alapokon szerkesztett alfanumerikus kódok használatosak. A kódszavak - alfanumerikus kódok esetén használatos a kódszó helyett a karakter megjelölés, különböző jellemző csoportokba rendezettek. Ezek: ? a vezérlőjelek, ? írásjelek, ? számjelek, ? kis és nagy betűk. Az alfanumerikus kódok 6, 7 illetve 8 bitesek szoktak lenni. Ezeket a kódokat a nemzetközi adatátvitel kialakulása igényelte és általában valamilyen nemzeti, nemzetközi szabvány írja elő. Ilyen általánosan használt kódok az ASCII, EBCDIC, ISO határozza meg. Az ISO kód a nemzetközi szabványosítási szervezetben résztvevő tagállamok igényei által lett kialakítva. A kód természetesen nem mindig egyezik meg a nemzeti szabványokban meghatározott kódokkal. Az EBCDIC kód a 80 oszlopos lyukkártyás adatfeldolgozó rendszerekben alakult ki. Ennek legnagyobb bázisa az IBM volt. A kód alapja a tízes számrendszer. A kezdeti időkben csak számokkal dolgoztak (BCD kódok), erre tökéletesen alkalmas volt a kártya lyukasztási rendszere. Az igények fejlődése következtében a meglévő hardver rendszereken kevés változtatással és a kód kibővítésével a szöveges információ is megfelelő szoftverrel feldolgozásra kerülhetett.

    LETÖLTÉS